Big Huge Thesaurus

carrion flower

noun

sounds kind of like